package com.eric.utils;

public class RegUtil {
//    手机正则表达式
    public final static String phoneRegex="^(?:(?:\\+|00)86)?1(?:(?:3[\\d])|(?:4[5-7|9])|(?:5[0-3|5-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\\d])|(?:9[1|8|9]))\\d{8}$";

//    强密码(必须包含大小写字母和数字的组合，不能使用特殊字符，长度在8-16之间)
    public final static String passwordRegex="^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,16}$";
//   用户名正则，4到16位（字母，数字，下划线，减号）
    public final static String loginNameRegx="^[a-zA-Z0-9_-]{4,16}$";
//   电子邮件正则表达式
    public final static String emailRegx="^([A-Za-z0-9_\\-\\.])+\\@([A-Za-z0-9_\\-\\.])+\\.([A-Za-z]{2,4})$";

//    只含有汉字、数字、字母、下划线，下划线位置不限：
    public final static String realNameRegx="^[a-zA-Z0-9_\\u4e00-\\u9fa5]+$";
//    网址的正则表达式
    public final static String urlRegx="(https?|ftp|file|http)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]";


}
